// 获取当前时间
const now = new Date();
console.log(now); // 输出：当前完整时间（如：Sun Oct 26 2025 12:34:56 GMT+0800 (中国标准时间)）

// 按格式获取时间
console.log(now.getFullYear()); // 输出：2025（年份）
console.log(now.getMonth() + 1); // 输出：10（月份，注意+1，因为月份从0开始）
console.log(now.getDate()); // 输出：26（日期）
console.log(now.getHours()); // 输出：12（小时）
console.log(now.getMinutes()); // 输出：34（分钟）
console.log(now.getSeconds()); // 输出：56（秒）

// 格式化日期为 "YYYY-MM-DD HH:MM:SS"
function formatDate(date) {
    const year = date.getFullYear();
    const month = String(date.getMonth() + 1).padStart(2, '0');
    const day = String(date.getDate()).padStart(2, '0');
    const hours = String(date.getHours()).padStart(2, '0');
    const minutes = String(date.getMinutes()).padStart(2, '0');
    const seconds = String(date.getSeconds()).padStart(2, '0');
    return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
}
console.log(formatDate(now)); // 输出：2025-10-26 12:34:56

// 计算未来时间（3天后）
const future = new Date();
future.setDate(now.getDate() + 3);
console.log(formatDate(future)); // 输出：3天后的日期